package com.jyh.demo.homework;

import java.math.BigDecimal;
import java.util.Random;
/*
生成一个随机100内小数，转换为保留两位小数的字符串，不考虑四舍五入的问题
 */
public class Test4 {
    public static void main(String[] args) {
        double num = Math.random()*100;
        System.out.println("随机数为："+num);
        //转换为字符串
        String str=num+"";
        //创建BigDecimal方法的对象，存入随机数字符串str
        BigDecimal bigDecimal = new BigDecimal(str);
        //调用BigDecimal的divide方法，赋值，用向下取整的方法，不考虑四舍五入
        BigDecimal divide = bigDecimal.divide(new BigDecimal("1"), 2, BigDecimal.ROUND_DOWN);
        String s = divide.toString();
        System.out.println("转换为："+s);
    }
}
